home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / BASIC / 2823.ZIP / PRODUCT.TXT < prev    next >
Text File  |  1991-02-11  |  6KB  |  107 lines

  1. This is a list of the products I have available.  Most of these are shareware
  2. libraries which may be found at your local BBS.  Some are commercial and are
  3. available only directly through me.  The CATALOG.TXT file lists the ones that
  4. are available on the Sampler disks, which are available for $5.00 (free with
  5. any registration).  See REGISTER.TXT for an order form.
  6.  
  7. The registered versions of each item come with full source code, which is
  8. cleanly laid out, formatted and commented.  BASIC source code is designed for
  9. QuickBASIC 4.0+ or BASCOM 6.0+.  Assembly language source code is designed
  10. for OPTASM and will require minor modification to assemble with MASM or TASM.
  11. Routines in the BASIC libraries may be in either BASIC or assembly language.
  12.  
  13. Aside from MATHWZ, the libraries for BASIC are mostly compatible with the PDQ
  14. library by Crescent Software.  More detailed compatibility notes are included
  15. with the individual libraries.
  16.  
  17.  
  18.  
  19. ASMWIZ: The Assembly Wizard's Library
  20.  
  21.    This is a library for assembly language.  The library will work with A86,
  22.    MASM, OPTASM, and TASM.  Only .COM files are supported.  Routines include
  23.    text displays (machine-level, BIOS, and DOS), graphics (Hercules, CGA,
  24.    EGA), number base conversions, long integer math, file matching and
  25.    command-line parsing, pseudo-random number generation, countdowns and
  26.    delays, buffered file support with critical error handling, environment
  27.    scanning, string functions, mouse support, sound generation, control over
  28.    Break, loading of BSAVE-format files, and more.
  29.  
  30.  
  31.  
  32. BASWIZ: The BASIC Wizard's Library
  33.  
  34.    This is a library for BASIC.  It contains a numeric expression evaluator,
  35.    so you can convert an equation into a number; far strings, so you'll never
  36.    see "Out of String Space" again (EMS is supported too!); powerful file
  37.    handling, with optional buffering and built-in critical error handling;
  38.    telecommunications support, including DTR control, carrier detection and
  39.    more for COM1 - COM4; pointers and memory management, giving BASIC the
  40.    capability for flexible data structures long enjoyed by C, Pascal and
  41.    Modula-2 programmers; a virtual windowing system that gives you much more
  42.    than just windows-- change the size, move 'em around, scroll a window
  43.    around on a huge virtual screen, all smoothly and at lightning speed-- the
  44.    BASWIZ demo program gives some hint of what you can do.  The virtual
  45.    windowing system is where BASWIZ really shines.  To the best of my
  46.    knowledge, there is no better text display management system for BASIC.
  47.  
  48.  
  49.  
  50. GRAFWZ: The Graphics Wizard's Library
  51.  
  52.    This is a library for BASIC.  Besides replacements for the BASIC graphics
  53.    support for CGA, EGA, VGA and Hercules modes (no TSR needed), GRAFWZ adds
  54.    many new capabilities.  You can print text and graphics screens on an
  55.    Epson-compatible printer or treat the printer like a graphics screen with
  56.    a special set of text and graphics routines.  A selection of fonts is
  57.    available and can be displayed in any desired size.  A pseudo-graphics
  58.    mode (80x50) is available for use on any display adapter.  There are also
  59.    two new VGA modes that will work on any register-compatible VGA, which
  60.    allow 320x400 or 360x480 resolution in 256 colors (compare that to the
  61.    BASIC SCREEN 13 mode, with only 320x200)!  Detect the current display
  62.    adapter, draw dots, lines, circles, ellipses, regular polygons... it's all
  63.    here, with detailed explanations and assorted example programs.
  64.  
  65.  
  66.  
  67. MATHWZ: The Math Wizard's Library
  68.  
  69.    This is a library for BASIC.  It provides extensive math support in three
  70.    areas: new or faster routines for BASIC's existing math, precision math
  71.    using fractions, and the ultimate in numeric precision: BCD math with up
  72.    to 254-digit numbers.  Extensions to BASIC's existing math include inverse
  73.    trig and hyperbolic trig functions, the error function, constants and
  74.    conversions.  Fraction math is fairly limited at the moment, supporting
  75.    little more than the basic four functions.  BCD math includes much more
  76.    than such basics, though-- trig functions, square roots, factorials,
  77.    constants with hundreds of digits of precision, etc; formatted output may
  78.    be done to your specs.  You can place the decimal point anywhere you want,
  79.    so this is perfect whether you deal in very large or very small numbers!
  80.  
  81.  
  82.  
  83. PBCLON: The PBClone Library
  84.  
  85.    This is a library for BASIC.  It is the successor to my old ADVBAS library
  86.    and to the commercial ProBas library.  Over 300 routines and growing
  87.    rapidly, this library covers a little bit of everything: mouse support,
  88.    disk wrangling, string mangling, keyboard input, equipment detection,
  89.    graphics, a wide variety of display management, directory searching, text
  90.    compression, viewing .ARC/.PAK/.ZIP directories, matrix math, dates, times
  91.    and countdowns, and... well, it's hard to describe such a collection other
  92.    than to say "it's probably in here"!
  93.  
  94.  
  95.  
  96. PTCLON: The PBClone Toolkit (*** Requires PBCLON ***)
  97.  
  98.    This library for BASIC is an add-on to PBCLON.  For the most part, it
  99.    builds on the routines in the PBCLON library; for instance, where PBCLON
  100.    has routines for pop-up windows, input and mouse handling, the Toolkit has
  101.    bar menu, ring menu, and pull-down menu routines which integrate these
  102.    capabilities.  There is also much that is entirely new, such as the date
  103.    manipulation and pop-up calendar routines, ANSI display helpers, and the
  104.    ability to write self-patching programs.  This latter allows for program
  105.    configuration, installation of serial numbers, and other possibilities.
  106.    Simple BCD math support is also provided.
  107.